﻿using GDM.Hogar.Entidades;
using System.Collections.Generic;

namespace GDM.Hogar.Repositorios.Contratos
{
    public interface IObraSocialRepositorio : IRepositorio
    {
        IList<ObraSocial> ObtenerObrasSociales();

        void ActivarObraSocial(int obraSocialId, bool activa);

        ObraSocial CrearObraSocial(string nombre);

        void ActualizarObraSocial(ObraSocial obraSocial);

        bool ExisteAfiliadoObraSocial(int integranteId, int obraSocialId, long nroAfiliado);
    }
}